package com.qcby.pushservice.base.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.qcby.framework.common.pojo.BaseEntity;
import lombok.Data;

/**
 * 通道管理
 *
 * @author cong.zhen
 * @date 2023/05/07
 */
@TableName("channel_account")
@Data
public class ChannelAccountPO extends BaseEntity {
    /**
     * 通道编码
     */
    private String code;

    /**
     * 账号名称
     */
    private String name;

    /**
     * 消息发送通道10.im 20.push 30.短信 40.email 50.公众号 60.小程序 70.企业微信 80.钉钉机器人 90.钉钉工作通知 100.企业微信机器人 110.飞书机器人 110. 飞书应用消息
     */
    private int type;

    /**
     * 账号配置
     */
    private String accountConfig;

    /**
     * 负责人姓名
     */
    private String principalName;

    /**
     * 负责人电话
     */
    private String principalMobilePhone;

    /**
     * 负责人邮箱
     */
    private String principalEmail;

    /**
     * 必填模板 1 必填 0 非必填
     */
    private int templateFlag;

    /**
     * 必填签名 1必填 0 非必填
     */
    private int signFlag;


    /**
     * 通道状态 1 封禁 0 启用
     */
    private Integer status;


}
